package com.yyw.gulimall.elasticsearch.vo;

import com.yyw.common.to.productsearch.SpuInfoTo;
import lombok.*;

import java.util.ArrayList;
import java.util.List;

/**
 * @author 易煜玮
 * @ClassName IndexSearchResultVo.java
 * @Description 商品搜索详情页 返回的VO类
 * @createTime 2020年12月01日 22:40:00
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class IndexSearchResultVo {

    /**
     * 商品属性信息
     */
    private List<SpuInfoTo> spuInfoToList;
    /**
     * 属性列表
     */
    private List<IndexSearchAttrsVo> attrsVos;
    /**
     * 品牌列表
     */
    private List<IndexSearchBrandsVo> brandsVos;
    /**
     * 分类列表
     */
    private List<IndexSearchCatalogsVo> catalogsVos;
    /**
     * 当前页
     */
    private int pageNo;
    /**
     * 显示记录数
     */
    private int pageSize;
    /**
     * 总记录数
     */
    private int total;
    /**
     * 总页数
     */
    private int totalPages;
    /**
     * 面包屑属性栏
     */
    private List<NavVo> navListVo = new ArrayList<>();
    /**
     * 已选择的属性，方面页面剔除
     */
    private List<Long> checkAttrVos = new ArrayList<>();


}
